package cn.myframe.utils;

/**
 * 
 * 常量
 * 
 * @author  ynz
 * @email   ynz@myframe.cn
 * @version 创建时间：2018年6月6日 下午11:05:05
 */
public class Constant {
	/** 超级管理员ID */
	public static final int SUPER_ADMIN = 1;

	/**
	 * 菜单类型
	 * 
	 */
    public enum MenuType {
        /**
         * 目录
         */
    	CATALOG(0),
        /**
         * 菜单
         */
        MENU(1),
        /**
         * 按钮
         */
        BUTTON(2);

        private int value;

        private MenuType(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }
    }
    
    /**
     * 
     * 系统平台类型
     * 
     * @author  ynz
     * @email   ynz@myframe.cn
     * @version 创建时间：2018年6月6日 下午11:06:35
     */
    public enum WxType {
        /**
         * 第三方平台
         */
    	THIRD("third"),
        /**
         * 公众平台
         */
        PUB("pub");

        private String value;

        private WxType(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }
    }
    
    public enum Params{
    	STATUS("status","java.lang.Integer,java.lang.Long"),
    	UPDATETIME("updateTime","java.lang.Integer,java.lang.Long"),
    	UPDATEBY("updateBy","java.lang.Integer,java.lang.Long"),
    	CREAETIME("createTime","java.lang.Integer,java.lang.Long"),
    	CREATEBY("createBy","java.lang.Integer,java.lang.Long");
    	
    	public String param;
    	public String type;
    	
    	private Params(String param,String type){
    		this.param = param;
    		this.type = type;
    	}

		public String getParam() {
			return param;
		}

		public String getType() {
			return type;
		}
    	
    }
    

    
   	
    
}

